package org.iteracionI.dom;

import java.util.Vector;

import org.iteracionI.persis.AgenteBD;

public class Usuario {
		private String nombre;
		private String apellido1;
		private String apellido2;
		private String login;
		private String password;
		private String tipo;

		public Gestor_Registrar_Usuario unnamed_Gestor_Registrar_;
		
		public Usuario(String n, String ap1, String ap2, String l, String p, String t){
			this.nombre = n; this.apellido1 = ap1; this.apellido2 = ap2; this.login = l; this.password = p; this.tipo = t;
		}
		
		public int create() throws Exception {
	        int res;
	        String SQL_Consulta = "INSERT INTO Usuarios VALUES('"+this.nombre+"','"+this.apellido1+"','"+this.apellido2+"','"+this.login+"','"+this.password+"','"+this.tipo+"');";
	        AgenteBD agen = AgenteBD.getAgente();
	        res = agen.insert(SQL_Consulta);
	        return res;
		}
		
		public int ComprobarExiste(String login) throws Exception{
	        Usuario u = null;
	        Vector<Object> aux = null;
	        String SQL_Consulta = "SELECT * FROM Usuarios WHERE login = '"+login+"';";
	        int tamaño;
	        if(login.isEmpty())	tamaño = 1;
	        else{
		        AgenteBD agen = AgenteBD.getAgente();
		        Vector<Object> res = agen.selectUser(SQL_Consulta);
		        tamaño = res.size();
	        }
	        
	        return tamaño;
		}
}